Implementing Unified Why- and Why-Not Provenance Through Games

نویسندگان

  • Seokki Lee
  • Sven Köhler
  • Bertram Ludäscher
  • Boris Glavic
چکیده

Using provenance to explain why a query returns a result or why a result is missing has been studied extensively. However, the two types of questions have been approached independently of each other. We present an efficient technique for answering both types of questions for Datalog queries based on a game-theoretic model of provenance called provenance games. Our approach compiles provenance requests into Datalog and translates the resulting query into SQL to execute it on a relational database backend. We apply several novel optimizations to limit the computation to provenance relevant to a given user question.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Implementation of Game Provenance in DBMS

Explaining why a certain answer is in the result ofa query or why it is missing from the result is important for manyapplications including auditing, debugging data, and answeringhypothetical questions about data. Both types of questions, i.e.,why provenance and why-not (missing answer) provenance havebeen studied extensively. Provenance games, a game-theoreticapproach t...

متن کامل

Towards Constraint Provenance Games

Provenance for positive queries is well understood and elegantly handled by provenance semirings [GKT07], which subsume many earlier approaches. However, the semiring approach does not extend easily to why-not provenance or, more generally, first-order queries with negation. An alternative approach is to view query evaluation as a game between two players who argue whether, for given database I...

متن کامل

First-Order Provenance Games

We propose a new model of provenance, based on a game-theoretic approach to query evaluation. First, we study gamesG in their own right, and ask how to explain that a position x in G is won, lost, or drawn. The resulting notion of game provenance is closely related to winning strategies, and excludes from provenance all “bad moves”, i.e., those which unnecessarily allow the opponent to improve ...

متن کامل

On Answering Why-Not Queries Against Scientific Workflow Provenance

Why-not queries help scientists understand why a given data item was not returned by the executions of a given work�ow. While answering such queries has been investigated for relational databases, there is only one proposal in this area for work�ow provenance, viz. the Why-Not algorithm. This algorithm makes the assumption that the modules implementing the steps of the work�ow preserve the attr...

متن کامل

GProM - A Swiss Army Knife for Your Provenance Needs

We present an overview of GProM, a generic provenance middleware for relational databases. The system supports diverse provenance and annotation management tasks through query instrumentation, i.e., compiling a declarative frontend language with provenance-specific features into the query language of a backend database system. In addition to introducing GProM, we also discuss research contribut...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016